Citrus limetta

Explore definitions, synonyms, and language insights of Citrus limetta

Definitions

Noun
lemon tree having fruit with a somewhat insipid sweetish pulp